The rube framework for software modeling and customized 3-D visualization

نویسندگان

  • John F. Hopkins
  • Paul A. Fishwick
چکیده

Presently, there is little assistance available to developers who would like to create and integrate formal software models with customized visualizations of the architecture and operation of such models. To help solve this problem, the rube framework presents methodologies and development tools for both formal software modeling and for the creation of customized, three-dimensional software model visualization. As prescribed by rube, these models are multimodels and their visualizations are based on user-specified metaphors and aesthetics. We describe rube, its goals, and present an example in the form of a simple operating system task scheduler. This example model is developed step-by-step with the rube modeling methodology and associated development tools to demonstrate the practical feasibility of integrating customized software model visualization with formal software modeling processes.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

The rube Framework for Personalized 3-D Software Visualization

In this chapter, we discuss a software modeling and visualization framework called rube†. This framework facilitates the creation of three-dimensional (3-D) software visualizations that integrate both static software architecture and dynamic real-time operation. A unique aspect of rube is that it does not tie developers down to a set of predefined symbols, objects, or metaphors in their visuali...

متن کامل

RUBE : A CUSTOMIZED 2 D AND 3 D MODELING FRAMEWORK FOR SIMULATION Paul

We present a system called RUBE, which allows a modeler to customize model components and model structure in 2D and 3D. RUBE employs open source tools to assist in model authoring, allowing the user to visualize models with different metaphors. For example, it is possible to visualize an event graph as a city block, or a Petri network as an organically-oriented 3D machine. We suggest that such ...

متن کامل

Rube: a Customized 2d and 3d Modeling Framework for Simulation

We present a system called RUBE, which allows a modeler to customize model components and model structure in 2D and 3D. RUBE employs open source tools to assist in model authoring, allowing the user to visualize models with different metaphors. For example, it is possible to visualize an event graph as a city block, or a Petri network as an organically-oriented 3D machine. We suggest that such ...

متن کامل

EXPLOITING AN AGENT-BASED METAPHOR IN SOFTWARE VISUALIZATION USING THE rube PARADIGM

Presently, there is little guidance for developers who would like to use their own metaphors in the visualization of their creations. In addition, traditional modeling and programming (M&P) processes tend to subvert and/or preclude the incorporation of metaphor in such a capacity. To help solve these problems, the rube paradigm presents a M&P methodology that promotes three-dimensional visuali...

متن کامل

Programming Using Dynamic System Modeling via a 3 D - Based Multimodeling Framework

We propose a new approach to visual programming which adopts principles and elements from dynamic multimodeling for structured procedural programming, especially graphics programming. Unlike most traditional visual programming languages which simply replace syntactic parts of program with graphical objects, we applied the principles of dynamic model types in modeling and simulation to create pr...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:
  • J. Vis. Lang. Comput.

دوره 14  شماره 

صفحات  -

تاریخ انتشار 2003